to pledge or deposit as security - Anglais Synonymes Dictionnaire